table.SET_CREATE Function

Syntax

V Set_Create(C Filename)

Arguments

Filename

The name of a new set to be created.

Description

Use the current table to define a new set of provided filename.

Discussion

The <TBL>.SET_CREATE() method creates a set definition file from the relational links established by the <TBL>.RELATION_ADD() method. Once you create the set definition, you can open it with the TABLE.OPEN() method and modify it with the Set Editor. <TBL> references the primary table of the set.

Example

This script opens the invoice header and line items tables, links them together, and then saves the relation as a set.

dim parent as P
dim child_tbl as P
dim child_index as P
parent = table.open("c:\a5\a_sports\inv_head.dbf")
child_tbl = table.open("c:\a5\a_sports\inv_item.dbf")
relation.link_type = LINK_MANY
child_index = child_tbl.index_get("inv_no")
relation.index_child = child_index
relation.order_parent = "inv_no"
relation.ref_integrity = 1
parent.relation_add(child_tbl)
parent.set_create("c:\a5\a_sports\myset.set")

See Also